be indistinguishable from the real thing - Französisch Englisch Wörterbuch